//
//  PlistHandler.h
//  OCBase
//
//  Created by 侯伟 on 2019/5/7.
//  Copyright © 2019 侯伟. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface PlistHandler : NSObject

/// 当前用户id
@property(nonatomic,copy,class)NSString* curUser;

/**
 文档文件

 @param fileName -文件名称
 @return 文件路径
 */
+(NSString*)documentationFile:(NSString*)fileName;


/**
 删除文档文件

 @param fileName -文件名称
 @return 文件路径
 */
+(BOOL)removeDocumentationFile:(NSString*)fileName;

/**
 缓存文件

 @param fileName -文件名称
 @return 文件路径
 */
+(NSString*)cacheFile:(NSString*)fileName;

/**
 删除缓存文件

 @param fileName -文件名称
 @return 文件路径
 */
+(BOOL)removeCacheFile:(NSString*)fileName;

/**
 从文档文件获取字典

 @param fileName 文件名称
 @return 字典
 */
+(NSDictionary*)dictionaryOfdocumentationFile:(NSString*)fileName;

/**
 从缓存文件获取字典
 
 @param fileName 文件名称
 @return 字典
 */
+(NSDictionary*)dictionaryCacheFile:(NSString*)fileName;


/**
 从文档文件获取数组
 
 @param fileName 文件名称
 @return 数组
 */
+(NSArray*)arrayOfdocumentationFile:(NSString*)fileName;

/**
 从缓存文件获取数组
 
 @param fileName 文件名称
 @return 数组
 */
+(NSArray*)arrayCacheFile:(NSString*)fileName;


/**
 从文档文件获取数据

 @param fileName 文件名称
 @return 字典
 */
+(NSData*)dataOfdocumentationFile:(NSString*)fileName;

/**
 从缓存文件获取字数据
 
 @param fileName 文件名称
 @return 字典
 */
+(NSData*)dataCacheFile:(NSString*)fileName;



@end

NS_ASSUME_NONNULL_END
